@charset "utf-8";
/* CSS Document */

*{ padding:0px; margin:0px; font-size:12px; font-family:"微软雅黑"; text-decoration:none;}

body{ background:#fff;}

div{ overflow:hidden;}

ul{ list-style:none;}

a{ cursor:pointer;}

/* nav */

.nav{display:block;  height:88px; width:100%; border-bottom:2px solid #231816;}

  .nav .info{ display:block; width:1200px; height:88px; margin:0 auto;}
  
  .nav .info .logo{ display:block; width:306px; height:50px; margin-top:30px; margin-left:30px; float:left;}
  
  /* 导航 */
  
  /*导航下拉菜单*/
  .nav .info #header{width:777px;margin:50px 0 0 0; float:right;}
  
  .nav .info .nav1{position: absolute;width: 777px;}
  
  .nav .info .nav1 li{position: relative;float: left;padding:0px 32px 0px 32px;}
  
  .nav .info .nav1 li a{font-size:18px; color:#231816; font-weight:bold;}
  
  .nav .info .nav1 li .nav-w {z-index:21;position:absolute;display:none;clear:both;overflow:hidden;top:33px;
left:-1px;background:#fff;border:#faa651 1px solid;}
  
  .nav .info .nav1 li .section-nav1{ padding:10px; display:block; text-align:center; height:auto; overflow: hidden;}
  
  .nav .info .nav1 li .section-nav1 ul {position:static;overflow:hidden;}
  
  .nav .info .nav1 li .section-nav1 ul li {display:block;text-align:center;position:static;margin-bottom:3px;background:none;padding:0px !important;}
  
  .nav .info .nav1 li .section-nav1 ul li a {line-height:22px;background:none;height:auto;color:#3167a5;font-size:14px;overflow:hidden;}
  
  .nav .info .nav1 li .section-nav1 ul li a:hover {background:none;color: #faa651;}

/*top*/

.top{ display:block; width:1200px; overflow:hidden; height:auto; margin:0 auto; margin-top:15px;}

  /*top left*/
  
  .top .left{ display:block; float:left; width:200px; overflow:hidden; height:auto;}
  
  /*top 智赢学院*/
  
  .top .left li{ display:block; width:200px; height:72px; background:url(../images/zyli.gif) no-repeat;}
  
  .top .left .li1{ height:100px !important; background:url(../images/zyname.gif) no-repeat;}
  
  .top .left .li2{ background:url(../images/zy01.gif) no-repeat;}
  
  .top .left .li3{ height:50px !important; background:url(../images/zyli03.gif) no-repeat;}
  
  .top .left li a{ font-size:20px; color:#535353; font-weight:bold; margin-left:40px; line-height:70px;}
  
  /*top 联系方式*/
  
  .top .left .tel{ margin-top:20px; width:200px; height:auto;}
  
  /*top mid*/
  
  .top .mid{ float:left; margin-left:26px; width:670px; height:auto;}
  
  /*焦点图*/
  
  .top .mid .focus{ position:relative; width:650px; height:316px; background-color: #000; float: left;}  
 
  .top .mid .focus img{ width: 650px; height: 316px;} 
 
  .top .mid .focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
 
  .top .mid .focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
  
  .top .mid .focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
  
  .top .mid .focus .fPic{ position:absolute; left:0px; top:0px; }  
  
  .top .mid .focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }    
  
  .top .mid .focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
  
  .top .mid .focus .fcon img{ display:block; }  
  
  .top .mid .focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
  
  .top .mid .focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
  
  .top .mid .focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#ffffff; }    
  
  .top .mid .focus .D1fBt .current,.focus .D1fBt a:hover{background:#fb9c01;}    
  
  .top .mid .focus .D1fBt img{display:none}    
  
  .top .mid .focus .D1fBt i{display:none; font-style:normal; }
  
  /*近期课程*/
  
  .top .mid .class{ clear:both; display:block; width:675px; overflow:hidden; height:auto; padding-top:30px;}
  
  .top .mid .class .tap{ display:block; overflow:hidden; height:auto; width:100%;}
  
  .top .mid .class .tap div{ display:block; float:left;}
  
  .top .mid .class .tap .name{ padding:0px 20px 8px 0px; border-bottom:2px solid #fb9c01;}
  
  .top .mid .class .tap .name span{ font-size:20px; color:#231816; font-weight:bold;}
  
  .top .mid .class .tap .more{ display:block; width:520px; text-align:right; margin-top:10px; padding-right:20px; padding-bottom:6px; border-bottom:2px solid #231816;}
  
  .top .mid .class .tap .more a{ font-size:14px; font-weight:bold; color:#535353;}
  
  .top .mid .class .itagBox {width: 675px; overflow: hidden; }
  
  .top .mid .class .itagBox ul { width: 650px; }
  
  .top .mid .class .itagBox ul li { position: relative; float:left; width: 315px; height: 200px; color: #FFF; font-weight: bold; overflow: hidden; margin:18px 0px 0px 5px; }
  
  .top .mid .class .itagBox ul .tag1 { width: 315px; position:relative;}
  
  .top .mid .class .itagBox ul .tag1 img{ width:315px; height:200px; position:absolute; z-index:-1;}
  
  .top .mid .class .itagBox ul .tag1 .tag_txt { text-align: center; line-height: 20px; display:block; width:315px; height:200px;}
  
  .top .mid .class .itagBox ul .tag1 .tag_txt .sp01{ display:block; height:55px; text-align:center; background:url(../images/zz.png); width:275px; padding:15px 20px 0px 20px; color:#fff; font-size:14px; font-weight:bold; margin-top:40px;}
  
  .top .mid .class .itagBox ul .tag1 .tag_txt p{ display:block; height:30px; background:url(../images/zz.png); text-align:center; width:275px; padding:0px 20px 0px 20px; line-height:30px; position:absolute; bottom:0;}
  
  .top .mid .class .itagBox ul .tag1 .tag_txt p span{ float:left; font-size:14px; color:#fff; font-weight:bold;}
  
  .top .mid .class .itagBox ul li a { overflow: hidden; position: absolute; left: 0px; top: 0px; line-height: 20px;display: block; color: #FFF; width: 100%; height: 200px; background:#0b0b0b; width:275px; padding:0px 20px 0px 20px; text-align:left;}
  
  .top .mid .class .itagBox ul li a .p1{font-size:14px; font-weight:bold; text-indent:2em; margin-top:20px;}
  
  .top .mid .class .itagBox ul li a .p2{font-size:14px; font-weight:bold; margin-top:10px;}
  
  .top .mid .class .itagBox ul li a .p3{font-size:14px; font-weight:bold; margin-top:10px;}
  
  .top .mid .class .itagBox ul li a .img{ display:block; width:120px; height:35px; background:url(../images/xq.png) no-repeat; margin:0 auto; margin-top:15px;}
  
  /*top right*/
  
  .top .right{ display:block; width:300px; float:left;}
  
  /*new*/
  
  .top .right .new{ display:block; width:300px; overflow:hidden; height:auto; margin-top:10px;}
  
  .top .right .new .tap div{ display:block; float:left;}
  
  .top .right .new .tap .name{ padding:0px 25px 8px 25px; border-bottom:2px solid #fb9c01;}
  
  .top .right .new .tap .name span{ font-size:20px; color:#231816; font-weight:bold;}
  
  .top .right .new .tap .more{ display:block; width:140px; text-align:right; margin-top:10px; padding-right:30px; padding-bottom:6px; border-bottom:2px solid #231816;}
  
  .top .right .new .tap .more a{ font-size:14px; font-weight:bold; color:#535353;}
  
  .top .right .new .new_li1 li{ display:block; overflow:hidden; height:auto; width:290px; padding:16px 5px 15px 5px; border-bottom:1px solid #ccc;}
  
  .top .right .new .new_li1 li .img{ display:block; float:left; width:60px; height:60px; background:#fb9c01; color:#fff; font-family:"微软雅黑"; font-size:48px; text-align:center; line-height:60px;}
  
  .top .right .new .new_li1 li a{ float:left; display:block; width:221px; height:60px; margin-left:6px; font-size:14px; line-height:24px; text-indent:2em; color:#1b1b1b;}
  
  .top .right .new .new_li2 li{ display:block; overflow:hidden; height:30px; width:290px; padding:0px 5px 0px 5px; border-bottom:1px dashed #ccc;}
  
  .top .right .new .new_li2 li a{ font-size:14px; line-height:30px; color:#1b1b1b;}
  
  /*tea*/
  
  .top .right .tea{ display:block; width:300px; overflow:hidden; height:auto; margin-top:30px;}
  
  .top .right .tea .tap div{ display:block; float:left;}
  
  .top .right .tea .tap .name{ padding:0px 25px 8px 25px; border-bottom:2px solid #fb9c01;}
  
  .top .right .tea .tap .name span{ font-size:20px; color:#231816; font-weight:bold;}
  
  .top .right .tea .tap .more{ display:block; width:140px; text-align:right; margin-top:10px; padding-right:30px; padding-bottom:6px; border-bottom:2px solid #231816;}
  
  .top .right .tea .tap .more a{ font-size:14px; font-weight:bold; color:#535353;}
  
  .top .right .tea .tea_li1 li{ display:block; overflow:hidden; height:auto; width:290px; padding:10px 5px 15px 5px; border-bottom:1px solid #ccc;}
  
  .top .right .tea .tea_li1 li .img{ display:block; float:left;}
  .top .right .tea .tea_li1 li .img img{ width:133px; height:145px;}
  
  .top .right .tea .tea_li1 li a{ float:left; display:block; width:145px; height:145px; margin-left:11px; font-size:14px; color:#1b1b1b;}
  
  .top .right .tea .tea_li1 li a h1{ font-size:18px; color:#2b2b2b; line-height:35px;}
  
  .top .right .tea .tea_li1 li a p{ line-height:20px;/* text-indent:2em;*/}
  
  .top .right .tea .tea_li2 li{ display:block; overflow:hidden; height:auto; width:290px; padding:9px 5px 15px 5px; border-bottom:1px solid #ccc;}
  
  .top .right .tea .tea_li2 li .img{ display:block; float:left;}
  .top .right .tea .tea_li2 li .img img{ width:67px; height:73px;}
  
  .top .right .tea .tea_li2 li a{ float:left; display:block; width:210px; height:73px; margin-left:11px; font-size:14px; color:#1b1b1b;}
  
  .top .right .tea .tea_li2 li a h1{ font-size:14px; color:#2b2b2b; line-height:35px;}
  
  .top .right .tea .tea_li2 li a p{ font-size:12px; line-height:20px;/* text-indent:2em;*/}

/*middle*/

.middle{ display:block; width:1200px; overflow:hidden; height:auto; margin:0 auto; margin-top:30px;}

  .middle .left{ display:block; width:875px; float:left;}
  
  .middle .left .tap div{ display:block; float:left;}
  
  .middle .left .tap .name{ padding:0px 35px 8px 35px; border-bottom:2px solid #fb9c01;}
  
  .middle .left .tap .name span{ display:block; width:120px; text-align:right; font-size:20px; color:#231816; font-weight:bold; background:url(../images/boss.png) no-repeat left;}
  
  .middle .left .tap .more{ display:block; width:655px; text-align:right; margin-top:10px; padding-right:30px; padding-bottom:6px; border-bottom:2px solid #231816;}
  
  .middle .left .tap .more a{ font-size:14px; font-weight:bold; color:#535353;}
  
  .middle .left .boss{ display:block; width:100%; overflow:hidden; height:auto; padding-top:15px;}
  
  .middle .left .boss .boss_left{ float:left; width:250px; height:300px;}
  
  .middle .left .boss .boss_li{ float:right; margin-left:14px; display:block; width:610px; overflow:hidden; height:auto;}
  
  .middle .left .boss .boss_li li{ display:block; width:590px; overflow:hidden; height:auto; padding:15px 10px 10px 10px;  border-bottom:1px solid #ccc;}
  
  .middle .left .boss .boss_li li a{ color:#251b18;}
  
  .middle .left .boss .boss_li li a h1{ font-size:14px;}
  
  .middle .left .boss .boss_li li a h1 span{ font-size:14px;}
  
  .middle .left .boss .boss_li li a p{ display:block; width:590px; line-height:30px;}
  
  .middle .left .boss .boss_li li a p .sp02{ float:right;}
  
  .middle .left .boss .boss_li li a p .sp01{ float:left;}
  
  /*middle right*/
  
  .middle .right{ display:block; float:right; width:300px; overflow:hidden; height:auto;}

  .middle .right .tap div{ display:block; float:left;}
  
  .middle .right .tap .name{ padding:0px 25px 8px 25px; border-bottom:2px solid #fb9c01;}
  
  .middle .right .tap .name span{ font-size:20px; color:#231816; font-weight:bold;}
  
  .middle .right .tap .more{ display:block; width:140px; text-align:right; margin-top:10px; padding-right:30px; padding-bottom:6px; border-bottom:2px solid #231816;}
  
  .middle .right .tap .more a{ font-size:14px; font-weight:bold; color:#535353;}
  
  .middle .right .do{ display:block; width:298px; height:300px; border:1px solid #ccc; margin-top:13px;}
  
  .middle .right .do a{ display:block; width:149px; height:90px; float:left; text-align:center; font-size:18px; font-weight:bold; color:#535353; padding-top:60px;}
  
  .middle .right .do a:hover{ color:#e45c0e;}
  
/*bot*/

.bot{ display:block; width:1200px; overflow:hidden; height:auto; margin:0 auto; margin-top:30px;}
  
  .bot .tap div{ display:block; float:left;}
  
  .bot .tap .name{ padding:0px 25px 8px 25px; border-bottom:2px solid #fb9c01;}
  
  .bot .tap .name span{ font-size:20px; color:#231816; font-weight:bold;}
  
  .bot .tap .more{ display:block; width:1040px; text-align:right; margin-top:10px; padding-right:30px; padding-bottom:6px; border-bottom:2px solid #231816;}
  
  .bot .tap .more a{ font-size:14px; font-weight:bold; color:#535353;}
  
  .bot div.indexmaindiv{height:150px;margin:0px auto; margin-top:15px; width:1200px;}
  
  .bot div.indexmaindiv1{overflow:hidden;}
  
  .bot div.indexmaindiv1 div.stylesgoleft{float:left;width:16px;height:52px;background:url(../images/l.jpg) no-repeat left top;margin:50px 5px 0px 0px;cursor:pointer;}
  
  .bot div.indexmaindiv1 div.stylesgoleft:hover{float:left;width:16px;height:52px;background:url(../images/l2.jpg) no-repeat left ;margin:50px 5px 0px 0px;cursor:pointer;}
  
  .bot div.indexmaindiv1 div.playerdetail{width:200px;height:150px;}
  
  .bot div.indexmaindiv1 div.playerdetail div.detailimg{width:200px;height:150px;}
  
  .bot div.indexmaindiv1 div.playerdetail div.detailimg img{width:200px;height:150px;}
  
  .bot div.indexmaindiv1 div.stylesgoright{float:right;width:16px;height:52px; background:url(../images/r1.jpg) no-repeat left;margin:50px 0px 0px 15px;cursor:pointer;}
  
  .bot div.indexmaindiv1 div.stylesgoright:hover{float:right;width:16px;height:52px;background:url(../images/r2.jpg) no-repeat left;margin:50px 0px 0px 15px;cursor:pointer;}
  
  /*滚动*/
  
  .bot div.maindiv1{float:left;width:1130px;height:150px;overflow:hidden;position:relative;}
  
  .bot div.maindiv1 ul{position:absolute;left:0;top:0;}
  
  .bot div.maindiv1 ul li{float:left;width:200px;height:150;margin-left:20px;}
  
/*footer*/

.footer{ display:block; width:100%; padding-top:35px; padding-bottom:35px; margin-top:30px; border-top:2px solid #231816;}

  /*友情链接*/
  
  .footer .info{ display:block; width:1200px; margin:0 auto;}
  
  .footer .info .link{ display:block; height:45px;}
  
  .footer .info .link .img{ display:block; float:left; height:45px; width:145px; margin-right:15px;}
  
  .footer .info .link a{ float:left; padding:0 20px 0px 20px; line-height:45px; font-size:14px; font-weight:bold; color:#535353;}
  
  .footer .info .info_nav{ display:block; width:625px; text-align:center; margin:0 auto; padding-top:25px;}
  
  .footer .info .info_nav a{ display:block; padding:0px 29px 0px 29px; float:left; background:url(../images/lin.jpg) right no-repeat; font-size:14px; font-weight:bold; color:#535353;}
  
  .footer .info .bq{ display:block; width:625px; text-align:center; margin:0 auto; padding-top:25px; font-size:14px; font-weight:bold; color:#535353;}
  
  /*info_left 列表*/
  
  .info_right{ float:right; display:block; width:970px; overflow:hidden; height:auto;}
  
  .info_right .tap div{ display:block; float:left;}
  
  .info_right .tap .name{ padding:0px 25px 8px 25px; border-bottom:2px solid #fb9c01;}
  
  .info_right .tap .name span{ font-size:20px; color:#231816; font-weight:bold;}
  
  .info_right .tap .more{ display:block; width:800px; text-align:right; margin-top:10px; padding-right:40px; padding-bottom:6px; border-bottom:2px solid #231816;}
  
  .info_right .tap .more a{ font-size:14px; font-weight:bold; color:#535353;}
      
  .info_right .img_li li{ float:left; display:block; width:225px; margin-left:15px; margin-top:25px;}
  
  .info_right .img_li .kc_img{ float:left; display:block; width:225px; overflow:hidden; height:auto; text-align:left;}
  
  .info_right .img_li .kc_img h1{ line-height:30px; font-size:16px; font-weight:100; color:#2b2b2b; text-align:center;}
  
  .info_right .img_li .kc_img img{ width:225px;}
  
  .info_right .img_li .kc_img p span{ line-height:20px;}
  
  .info_right  .but{ text-align:center !important; display:block;/* width:320px;*/ height:39px; clear:both; margin-top:20px;/* margin-left:300px;*/ text-align:center;}

  /*.info_right  .but a{ display:block; width:39px; height:39px; background:url(../images/but1.png) no-repeat; float:left; text-decoration:none; line-height:39px; color:#7f7f7f; font-family:"微软雅黑"; font-size:14px; font-weight:600; margin-left:10px;}

  .info_right  input{ display:block; width:44px; height:39px; border:none; background:url(../images/text_box.png) no-repeat; float:left; margin-left:10px;}

  .info_right  .but a:hover{ background:url(../images/but01.png) no-repeat; color:#fff;}*/
  
  /*info_left 正文*/
  
  .info_right .info_info{ display:block; overflow:hidden; height:auto; text-align:center; padding-top:25px;}
  
  .info_right .info_info h1{ font-size:18px; color:#2b2b2b;}
  
  .info_right .info_info .sp01{ display:block; height:30px; background:#ececec; line-height:30px; margin-top:25px;}
  
  .info_right .info_info .info_zw{ display:block; overflow:hidden; height:auto; margin-top:25px; padding:0 25px 0 25px; text-align:left;}
  
  .info_right .info_info .info_zw p{ line-height:28px; font-size:13px;}
  
  /*info_left 教师*/
  
  .info_right .tea_li li{ display:block; padding:0px 5px 0px 5px; width:313px; overflow:hidden; height:auto; float:left; margin-top:20px;}
  
  .info_right .tea_li li .tea_img{ width:133px; height:145px; float:left;}
  
  .info_right .tea_li li .tea_img img{ width:133px; float:left;}
  
  .info_right .tea_li li a{ display:block; width:180px; height:145px; float:right; background:#ececec;}
  
  .info_right .tea_li li a h1{ margin-left:15px; line-height:25px; margin-top:10px; font-size:16px; color:#535353;}
  
  .info_right .tea_li li a p{ margin-left:15px; line-height:20px; font-size:14px; color:#535353;}
  
  /*info_left New*/
  
  .info_right .new_li li{ display:block; height:40px; line-height:40px; border-bottom:1px dashed #ccc; padding:8px 10px 0px;}
  
  .info_right .new_li li h1{ font-size:16px; color:#535353; float:left;}
  
  .info_right .new_li li span{ font-size:12px; color:#888888; float:right;}
